\bibliographystyle{gbt7714-2005}

\chapter{网站内容管理系统}

20世纪90年代，万维网和图形式浏览器出现之后，互联网进入了爆炸式增长阶段，涌现出大量的网站，早期大多数网站借助于网页设计软件（类似于FrontPage、Dreamweaver等）来进行管理，随着网络内容以及应用的丰富，网站需要投入大量人力和物力来处理信息更新和维护工作，并且手工管理效率低下，容易出错，应用难度较高，许多工作需要技术人员配合才能完成，角色分工不明确，改版工作量大。

进入21世纪后，在网站建设领域，出现了运行于服务器端的内容管理系统（Content Management System）。内容管理系统从本质上来说，是运行于服务器端的可通过浏览器访问的软件。内容管理系统与之前的网站建设工具相比，效率更高，减少了大量重复性的工作，同时，内容管理系统可赋予用户不同的权限，从而明确了网站工作人员的分工，如为编辑、美工、主编设置权限，使之各司其职，而不越界。内容管理系统的应用，对于网络编辑工作而言，使得编辑人员的工作重心从全能型的信息发布转变到了编辑工作的核心——信息的选择、核实及组织。

随着互联网的发展，几乎所有的网站都使用内容管理系统来管理和建设，因此，网络编辑人员应该非常熟练地使用内容管理系统。

\section{常见内容管理系统}

内容管理系统，以下简称CMS，可从著作权形式上分为开源\footnote{开源（Open Source），是开放源代码的缩写，开放源代码是一种哲学思想，主要观点为软件应该免费分发，并且软件的使用者能够接触到产品的设计细节。简而言之，就是软件不仅免费，而且还可以得到软件的源代码。}CMS和商业CMS，一般而言，小型站点大都采用开源CMS，而大型的商业网站，多采用自行开发的CMS。按照开发语言的不同，CMS的平台可以分为PHP、ASP、JSP等等，在我国，商业网站自行开发的CMS多以JSP为开发语言，而开源CMS的阵营主要以PHP为主。不同的内容管理系统功能侧重点也有所不同，有的以论坛管理为主，如Discuz和Phpwind，有的以电子商务网站为主，如ShopEx、Ecshop等，有的则以博客管理为主要功能，如WordPress。多数CMS适合建设综合性网站，国外比较著名的CMS有Drupal、Joomla，国内使用较多的有DedeCMS、PHPCMS、SuperSite等等。但不管哪一种类别的CMS，从网络编辑人员的角度来讲，它们的使用方法没有本质的区别。

\subsection{论坛类CMS}

在我国，论坛类CMS市场占有率最高的是Discuz，Discuz是康盛公司推出的一个以社区为基础的专业建站平台，让论坛（BBS）、社交网络（SNS）、门户（Portal）、群组（Group）、开放平台（Open Platform）应用充分融合于一体，帮助网站实现一站式服务。

2010年8月，Discuz被腾讯收购，在腾讯的支持下，新增了QQ互联登录、QQ群推送等和QQ相关联的功能。Discuz的功能设计非常贴近中国广大网民的实际需求，我国大部分网站的论坛都采用Discuz搭建，经过多年的发展，并且加上QQ庞大用户蕴含的市场前景，Discuz已经成为事实上的论坛类CMS的代名词。

Phpwind是Discuz的强劲对手，最早发布于2003年，经过多年积累，phpwind不再是简单的论坛管理程序，已发展成为包含BBS、Blog、SNS等一系列程序的通用型建站软件。至今累计已有超过120万网站使用phpwind。和Discuz类似，phpwind专注于中小网站应用的整合和价值的发掘，以社区为网站的基础，提供丰富的应用，满足人们获取信息、交流、娱乐、消费等生活需求、获得归属感，成为人们的网上家园。Phpwind于2008年加入阿里巴巴集团。Phpwind被阿里巴巴集团收购后，有了快速地发展，在市场占有率上有了长足的提升，一些门户网站的论坛也采用了phpwind来建设。下图为中国雅虎的论坛截图，使用的就是phpwind。

\subsection{博客类CMS}

博客类CMS经过多年的发展，形成WordPress一枝独秀的局面。WordPress的优势在于其简单易学、功能可按需扩充，但最大的优势在于Wordpress有着世界范围内的庞大而热情的用户群体，这个群体共同参与并完善WordPress的设计，WordPress的核心部分是由志愿者完成，另外，用户群体中的志愿者还设计了数以千计的插件和主题，甚至WordPress的帮助文件都是由网友编写并翻译，正是这种“开放、分享”的开源精神使得WordPress保持着对用户需求的敏锐关注及快速响应，可以这样说，WordPress不仅仅是一个网络建设工具，它更像是一个见证网络促进人类自发合作的实验项目。

作为网络编辑人员，我们必须培养自己的互联网特质。从WordPress项目上，我们可以看到“开放、对等、分享以及全球运作”的互联网特质，随着网络科技的发展，人们为“digital commons”（数字公地）做出自己贡献的时候只需要花费极低的成本，这使得集体活动更具吸引力，人们可以分享知识和其他资源，以创造一系列广泛的任何人可使用或可修改的免费的和开放的产品和服务。素有“数字经济之父”美誉的新经济学家唐•泰普斯科特在其著作《维基经济学》中认为这种利用大规模协作生产产品和提供服务的新方式，正颠覆我们对于传统知识创造模式的认识。\cite{唐·泰普斯科特，2007}作为网络编辑人员，我们应该善于接受并利用这种新的方式。

Wordpress 的应用也非常广泛，大到企业应用，小到私人日志，无所不能。世界著名博客网站WordPress.com就是采用WordPress内容管理系统建设的，据Alexa网站统计，WordPress.com全球访问量目前排名41位\footnote{排名查看地址：http://www.alexa.com/siteinfo/wordpress.com}，属于世界范围内有影响力的网站。

在我国，采用WordPress内容管理系统建设的站点不甚枚举，大多数为个人独立博客和企业站点，企业站点中较有名气的是最早的博客网站之一博客大巴（blogbus.com）以及享有声誉的南方周末的网站（infzm.com）。\footnote{博客大巴和南方周末网站内容管理系统都是在wordpress系统之上进行二次开发而成，并非直接采用wordpress的官方版本，但这也正好说明wordpress的灵活和开放优势。而实际上，不管哪一种内容管理系统，都面临着如何灵活地适应不同网站需要的问题，只不过，wordpress在这方面更加灵活。}

\subsection{综合性CMS}

综合性CMS适合于建立信息类型比较复杂，板块较多的网站，比如包含论坛、新闻、博客、社交、在线调查等等应用，综合性CMS由于需求量巨大，所以产品非常丰富，有传统的商业CMS，也有开源免费的CMS，单就开源平台而言，可以分为国外开源CMS和国内开源CMS。国外开源CMS中的代表为Drupal和Joomla，国内开源CMS以DedeCMS、PHPCMS等为代表。

Drupal在国外的应用非常广泛，美国白宫、《经济学家》杂志、普利策奖、奥巴马官方网站等知名个人及机构都采用Drupal作为网站内容管理系统。企业用户多偏爱采用Joomla，诸如索尼、起亚、麦当劳、通用甚至ebay都使用Joomla作为其网站管理系统。Drupal和Joomla虽然在国外红红火火，但由于其外观设计、使用习惯并不十分符合中国国内的需求，所以其在中国市场上应用较少，不过在台湾地区，Drupal和Joomla拥有一定市场份额。

在我国大陆市场上，开源综合CMS市场占有率较高的是PHPCMS、DedeCMS、Supersite等，其中PHPCMS市场份额较高，PHPCMS在2010年7月被有着雄厚资金基础的盛大网络收购后，推出了其最新版本PHPCMS V9，在易用性和安全性能上有较大提升。

PHPCMS广泛应用在政府机构、媒体出版、学校教育、地方门户等，比较典型的用户有清华大学、北京大学、复旦大学、华媒网、知音杂志、中国网络电视台游戏频道、蒙牛官网、黑龙江在线等等。

\section{CMS的安装}

互联网发展至今，几乎大大小小的网站都使用网站内容发布系统发布、管理信息，网络编辑就是通过CMS发布内容的，因此网络编辑人员应该熟练使用CMS。下面就以PHPCMS为例，说明CMS的安装及使用。需要说明的是，CMS的安装一般不是由网络编辑人员完成，但作为网站从业人员，对CMS有较为深入的了解，对于提高网络编辑人员的业务素养大有裨益。

\subsection{准备PHPCMS安装环境}

PHPCMS V9是基于强大的开源平台LAMP(Linux+Apache+Mysql+PHP)开发而成，LAMP以其廉价的构建成本、高效的运行性能以及良好的可维护性，近年来吸引了大量国内外互联网企业的使用。

为模拟实际网站运行，我们需要在本地计算机上创建Apache、Mysql和PHP运行环境，在Windows操作系统下，我们可以使用集成软件包WampServer\footnote{WampServe下载地址为http://www.wampserver.com/en/。}快速完成Apache、Mysql和PHP运行环境的准备工作。

在WampServer站点下载合适的版本后运行安装程序，设置安装路径，安装后启动Wamp，在其系统栏中的图标上按右键，设置语言为中文。

打开浏览器，在地址栏中输入http://127.0.0.1，如能看到欢迎节目，说明WampServer安装成功。

\subsection{下载PHPCMS最新版本}

打开PHPCMS官方站点www.phpcms.com，下载PHPCMS最新版本，下载完成后将压缩包中的install\_package文件夹复制至wamp安装路径下的www文件夹中，并修改文件夹名为phpcms。

\subsection{在本地计算机上安装PHPCMS}

打开浏览器，在地址栏中输入http://127.0.0.1/phpcms/install.php，就可在本地计算机中安装PHPCMS。PHPCMS安装程序会检测运行环境，并让用户选择安装模块，设置文件权限。

\subsection{填写必要信息}

在账号设置环节，如果没有修改wamp默认设置的话，这是的数据库账号为“root”，密码为空，填写电子邮箱地址后，进入正式安装过程。

\subsection{完成安装}
上述安装步骤完成后，我们就在本地计算机上完成了PHPCMS的安装，可以在本地计算机模拟网站的编辑和管理工作。

\section{CMS的使用}

完成上述PHPCMS的本地安装过程后，我们只是拥有了一个功能强大的网络内容管理系统，网站内容的规划、更新还需要网站工作人员协作完成。

\subsection{添加栏目}
启动浏览器，在地址栏中输入http://127.0.0.1/phpcms/admin.php，打开PHPCMS后台管理登录界面，输入用户名和密码登录（如果在安装是没有修改用户名和密码的话，默认用户和密码均为phpcms）。

首先我们进行栏目设置，增加“国内新闻”、“国际新闻”、“科技新闻”、“ 新闻图片”四个栏目。

进入PHPCMS后台管理界面后，点击导航条中的“内容”菜单，再选择左侧菜单中的“管理栏目”，然后选择“添加栏目”进行网站栏目的设置。“国内新闻”、“国际新闻”、“科技新闻”栏目在“请选择模型”下拉单中选择“文章模型”，“新闻图片”栏目在“请选择模型”下拉单中选择“图片模型”。其他栏目设置内容暂时设置为默认值。

栏目设置完毕后，选择“更新缓存”，让内容管理系统生成最新的页面，这时再打开网站首页，我们将会看到栏目设置效果。

\subsection{添加不同角色的用户}

角色是用户在某个环境中的身份，这个身份拥有某些相匹配的权限。角色也一种是自定义权限的集合，您可以建立多个角色，并给每个角色指定多个权限。例如网站中的总编辑、频道主编、编辑都是一种角色。每一个角色拥有一系列权限，而这些权限是相对固定的。

在网站中，一般的业务组织结构如下图所示：

在这种金字塔式的结构中，网络编辑人员只具有本频道信息的发布、修改权限，频道主编不但具有网络编辑人员权限，还有可能具有信息统计、频道内容调整的权限。总编辑则拥有整个网站内容的权限。

大多数CMS中，都具有设定这种业务权限的功能，具体在PHPCMS中的设置如下：
打开浏览器，进入PHPCMS后台管理页面，选择“设置”——“管理员设置”——“角色管理”，打开角色设置页面，添加“总编辑”以及四个频道的“主编”和“编辑”角色。以科技频道编辑为例，点击科技频道编辑对应的“权限设置”，勾选“内容”选项中的“内容发布管理”和“发布管理”。

设置完权限后，还要设置栏目权限，科技频道编辑只能发布修改科技频道信息，不能对其他频道中的信息进行操作。在PHPCMS中，选择科技频道编辑对应的栏目权限，只勾选“科技频道”，点击提交按钮即可完成设置。

分别设定好各个频道主编及编辑人员的角色之后，我们需要添加承担这些角色的人员，如“王小强”为科技频道网络编辑，“李小明”为科技频道主编，“张大拿”为网站总编等。

以安装PHPCMS时的默认账号进入PHPCMS后台管理页面，选择“设置”——“管理员设置”——“添加管理员”，输入用户名、密码、邮箱等基本信息，在“所属角色”下拉单中选择具体角色，点击提交按钮，完成网络编辑人员账号的设定。之后，网站编辑人员就可各自登录，执行各自的工作职责。

\subsection{新闻发布及修改}

普通网络编辑人员日常大量的工作就是搜集信息，利用CMS快速发布信息。网站对网络编辑的考核中，一般有工作量的指标。因此，使用CMS发布信息是每一个网络编辑必须熟练掌握的技能。以下以虚拟的“科技频道编辑王小强”为例，说明如何利用CMS发布信息。

首先，启动浏览器，使用之前设置的“王小强”的用户名和密码登录到管理后台界面。按照之前的设定，“王小强”为科技频道编辑，他只能对科技新闻频道的内容进行操作。登录后，选择“内容”——“内容发布管理”，点击“添加内容”按钮，CMS会弹出“添加内容”的页面，在“添加内容”页面中，依次填入标题、关键词、新闻来源、摘要、正文等信息后，点击保存按钮后，内容管理系统会将编辑人员输入的信息保存到数据库中，并自动更新相关的页面，比如文章正文页、频道首页、网站首页等，大大减轻了网络编辑人员的工作量，并降低了出错的可能。

在默认情况下，PHPCMS会将文章前200字作为摘要，这种自动生成的摘要并不能体现出新闻看点。因此，编辑人员应该发挥主观能动性，提取新闻信息中的要点，自行编写摘要，为网友浏览信息提供准确信息，在点滴中塑造网站品牌。

文章发布后，编辑人员还可以进行修改、删除操作。另外，编辑还可以根据新闻价值的大小，对某条新闻进行推广。

以上仅为网络信息发布的最基础操作，并没有完全体现出网络媒体“超链接、互动、海量数据库”的优势。PHPCMS中可以使用的互动手段有新闻评论、新闻标签、新闻分享和网络投票，还可以根据新闻的相关性，从数据库中列举出相关新闻。编辑人员只有有效利用这些手段，才能充分发挥网络媒体的优势，提高用户粘性，增加用户平均在站浏览时间。

\subsection{投票调查的制作及发布}

网络投票调查是常见的网络互动形式，以其便捷、直观的优势吸引着网友的参与，在合适的新闻选题上设置网络投票调查，对于网络媒体而言，能够彰显媒体影响力，掌握网民意见风向，增加用户黏度。因此，网络编辑人员应该合理、充分地利用网络投票。

在PHPCMS中，投票的设置如下：
进入管理后台，选择“模块”——“投票”——“添加投票”，在弹出的窗口中，可以设置投票标题、选项类型（单选或多选）、具体选项、投票起止时间等。网络投票一旦添加成功，就可以在任意新闻正文页面、新闻专题首页或者网站首页中调用。

\bibliography{../bib/yangjh}
